Home
PHP Developer's Journal [entries|friends|calendar]
PHP Developer

[ website | PHP.NET ]
[ userinfo | livejournal userinfo ]
[ calendar | livejournal calendar ]

Вопрос: дан номер недели, выяснить даты "понедельника" и "воскресенья" этой недели [17 May 2008|06:27pm]
kisa_i_osya
Вопрос: дан номер недели, выяснить даты "понедельника" и "воскресенья" этой недели. Колдунство с date() и strtotime()  подсказывает, что решение где-то рядом. Но туплю уже дня три 8(
13 comments|post comment

[16 May 2008|01:41pm]

c_o_l_d_silence
Добрый день.
Посоветуйте, плиз, какой нибудь класс-обертку для работы с датой и временем.
23 comments|post comment

[15 May 2008|11:49pm]

smarthome
привет.
возникла необходимость создать файлик любого формата, понятного MS Excel. В файлике должна быть таблица, а поверх нее - несколько стрелочек. Самое что нагуглил - Spreadsheet_Excel_Writer. Но из графики он умеет только вставлять битмапы, которые и подошли бы, если бы не одно но: они привязываются только по одному краю, и при растяжении строчек под ними, сами не масштабируются. В результате вся конструкция "плывет". Что еще посоветуете?

UPD: пример того, что нужно получить:
пример )

UPD2: одним из вариантов пока остается выдача клиенту файла с заранее встроенным макросом для рисования этих самых стрелок, но для этого нужен компонент, который умеет писать в уже существующий файл. Кто-нибудь о таких знает?
34 comments|post comment

Вопросы авторам PHP, которые приедут на PHPConf 2008 - добавь свой! [15 May 2008|04:57pm]

phpuncle
Заканчиваем собирать вопросы авторам PHP & MySQL.

В PHPConf участвует уже более 200 WEB-разработчиков.

 Вопросы авторам PHP, которые приедут на PHPConf 2008 - добавь свой!
http://phpclub.ru/talk/showthread.php?s=&threadid=108031

- Когда будет нормальный сборщик мусора? Который удаляет из памяти объекты?
- Как на счёт типа enum ?
- Заменит ли php-fpm(anight) стандартный fpm по дефолту?
- Стоит ли ожидать в ближайшее время документацию по SPL ?
- В PHP для именования функций, переменных, констант и т.п. изначально использовалась нотация Lower Case.
Однако в классах Exception и т.п. используется Венгерская нотация.
Вопрос:
Зачем они сделали такую кашу? И собираются ли они приходить в итоге к единому стандарту в именовании?
- Как насчет реализации API для создания веб-сервисов?
- Хочется возможность компиляции PHP библиотек классов в бинарный модуль того-же PHP


 Задавай вопросы лично на PHPConf, получи автограф и памятное фото с авторами PHP & MySQL & PostgreSQL!
http://www.phpconf.ru/reg/

Создай команду мечты на PM Days

http://www.pmdays.ru/reg/
       
         
Смотри бесплатное видео с PHPConf 2007
http://www.phpconf.ru/history/2007/

                                     До встречи, через 2 недели на PHPConf 2008!
7 comments|post comment

[15 May 2008|03:08pm]

zlodej_lt
Здравствуйте,
Есть проблемка..
Работал у меня простенький скриптик:



Но включили на сервере php safe-mode, и накрылась возможность использовать exec()...
Можно ли на php сделать скрипт с идентичным функционалом но чтоб в safe-mode работал. Куда подсмотреть?
В php я не силен, поетому exec() и пользовал.

Спасибо за ваше время.
4 comments|post comment

Как отследить наличие фрейма? [15 May 2008|01:56pm]

sfrolov
Некоторые сайты ссылаются на мой и показывают его содержимое под своим фреймом, куда вставляют рекламу.

Примерно так же происходит, если воспользоваться поиском картинок в гугле ( вот так ). Там можно нажать "удалить рамку" и верхний фрейм закроется.

Можно ли как-нибудь отследить, что твой сайт запущен в каком-то фрейме?
11 comments|post comment

[14 May 2008|03:33pm]
deniamnet
привет, коллеги
подскажите, где можно почитать про разработку многосерверных (то есть больше 1 сервера) приложений на PHP
желательно с самых азов
приветствуются линки и названия книг
33 comments|post comment

вопрос про swf [14 May 2008|01:22pm]

martovsky_nn
глупо конечно, но есть задачка

нужно сделать jpeg из первого фрейма swf. возможно ли это сделать на php и каким способом?
5 comments|post comment

древовидные комментарии [09 May 2008|05:26pm]
deniamnet
приветствую, коллеги
прошу подсказать по опыту способ организации БД и кода для древовидных комментариев к записи (например, новость)
понятно, что это делается рекурсией, но не могу додумать структуру таблиц БД
кто тыкнет в пример?
буду благодарен
29 comments|post comment

Редактор html форм [08 May 2008|10:59pm]

b_r_a_z
Посоветуйте редактор html форм.
Требования:
1) Бесплатный код
2) Простое добавление собственных обработчиков
3) Желательно с клиентским визуальным интерфейсом редактирования (как http://www.phpform.org/formbuilder/index.php)
Спасибо
2 comments|post comment

php1.ru / php2.ru [09 May 2008|04:55am]

delaf
Случайно заметил эти домена php1/php2.ru. Забрал.
Хочется запустить на них чтото толковое, что можете порекомендовать?

Пока на ум приходит:
1) Форум (но таких полно)
2) Сервис куда выкладывают длинные куски кода, что бы потом раздавать ссылки на форумах и задавать вопросы "а где у меня тут ошибка"

Что еще предложите?
18 comments|post comment

Низкоуровневые операции в php [07 May 2008|05:44pm]

ashofthedream
Добрвый день, столкнулся недавно с такой проблемой - слишком долгое время создания одной странички в php. Прошелся профайлером, оказалось что 40% времени занимает время доставания данных из бд, еще примерно 35% XSLT трансформация документа в html, а вот все остальное время сжирает пхп. Это естественно мне не понравилось, поэтому я решил немного оптимизировать бизнес логику. В результате всех оптимизаций бизнес логики, я понял, что узким местом в этой цепочке (mysql|memcache -> php -> xml -> xslt -> html) стал сам пхп. А точнее один его оператор. - ;.

Без шуток. ; - отжирает очень много ресурсов, ниже вот привожу код для тестирования с результатами полученными на моей машине:

    for($i = 0; $i < 1000000; $i++) {
        ;
    }

Среднее время выполнения этого куска кода: 0.654944934845 секунд.


    for($i = 0; $i < 1000000; $i++) {
    }

А вот среднее время выполнения этого куска кода: 0.493484582778 секунд.


В итоге я даже не знаю что и делать, так как отказатся от оператора ; в пхп очень проблематично, но так же мне не очень нравится что именно этот оператор отжирает львиную долю ресурсов сервера.
63 comments|post comment

вопрос по pear Spreadsheet Excel Writer [05 May 2008|05:25pm]

zhekanax
День добрый.
столкнулся со следующими проблемами в классе pear SpreadsheetExcelWriter (http://pear.php.net/package/Spreadsheet_Excel_Writer):
  1. Формула вида =Sheet1!A1 в итоге выдет =#Н/Д для русского экселя, хотя лист существет и все написано корректно (по крайней мере для экселя)
  2. Класс не понимает русских символов в формулах, несмотря на то что для листа задано $worksheet->setInputEncoding('utf-8');
  3. Не нашел как задать стиль рамки (border), например, пунктиром
  4. Не получается назвать листы нелатинскими символами
В багтрекере не нашел ничего что могло бы помочь.
Заранее спасибо.
post comment

От теории ООП к практике [05 May 2008|01:59pm]

anykey
Получил большое количество теоретических сведений об ООП в PHP5. C удовольствием приму участие в большом проекте для закрепления полученных знаний и получения практического опыта.
Возьмите кто-нть на неполный/(свободный) день и символическую оплату?
19 comments|post comment

Как измерить силу пароля - алгоритм и скрипты [05 May 2008|01:46pm]

varenich
Всем добрый день!

Вероятно кому-то пригодится алгоритм и скрипты для проверки силы пароля. Не тратьте время как это делал я, просто воспользуйтесь готовым результатом.
10 comments|post comment

Опрос [04 May 2008|10:45am]

phorror
Кто из вас добавляет идентификатор сессии в формы, выводимые авторизованному пользователю?
И, соответственно, проверяет при обработке?
Имеются в виду формы, отправляемые методом POST.

Речь идет НЕ о способе передачи идентификатора сессии вообще.
59 comments|post comment

А пятница ли среда? [30 Apr 2008|05:07pm]

ezdakimak
Сегодня короткий день и можно под конец дня похоливарить, угу? :)

Вобщем вопрос довольно банален. Вот есть у меня шаблонизатор, синтаксис жутко похож на blitz, но на php написан :)

В блитзе есть возможность передавать данные из шаблона с помощью $ и вызывать методы объекта. У меня пока этого нет, хотя set, iterate, парсинг - все есть и я думаю, стоит ли это делать? Как программиста, меня хлебом не корми, дай только переменные посоздавать, а надо ли это? Первая необходимость у меня появилась в этом, когда я делал отступ, по идее было бы не плохо задавать (N*level)px из шаблона. Но может можно что-то другое придумать?

- Как часто передача параметров используется вами и зачем?
- Могли бы вы без этого обойтись?
27 comments|post comment

Вопрос знатокам IIS [29 Apr 2008|01:41pm]

phorror
не совсем, наверное, по адресу, но все же
http://bugtraq.ru/rsn/archive/2008/04/14.html

какие есть предположения по механизму инъекции?
ясно же, что веб-сервер не имеет отношения к SQL инъекциям.
предположения два: либо какие-то стандантрые скрипты, входящие в состав IIS (что это за звери, кстати?)
либо что инъекция - это "боевой заряд", а "средство доставки" - дыра таки в IIS
6 comments|post comment

Большая база в txt [28 Apr 2008|07:18pm]

djmixar
Добрый день, господа!

Есть большая база > 1 миллиона строк, каждая строка переменной длины, но не более 63 символов. Формат - обычный txt файл. Если строка уже существует в базе, то ее добавлять не надо. База обновляется 2 раза сутки с интервалом в 12 часов. Подскажите алгоритм, как это сделать быстро и без потери производительности.
Я пока вижу такой вариант: обрабатываю исходный файл порциями, в новый файл записываю строки в SQL виде, потом через шелл импортирую новый файл в MySQL. Может вы подскажете более рациональное решение?
25 comments|post comment

fgetcsv и OpenOffice [28 Apr 2008|09:27am]

ed_drood
OpenOffice все строковые значения заключает в кавычки. Это допустимо, но вот какая-бяка. Если одно из строковых значений заканчивается на обратный слэш '\', то у fgetcsv начисто сносит крышу :-/ Если OO насильно заставить не заключать строковые значения в кавычки, то он совсем этого не делает, даже когда это нужно, например, когда внутри значения есть символ кавычек или символ разделителя.

Как бы это победить? Отказаться от fgetcsv и разбирать строки самостоятельно?

Строка, которую записывает MS Excel -- fgetcsv отлично работает:

BOSCH;AUDI/VW;0580254003;443906091;Электробензонасос AUDI 100 \погружной\;3504,75;шт.;26; ; ;


Вот строка производства OpenOffice 2.4:

"BOSCH";"AUDI/VW";"0580254003";"443906091";"Электробензонасос AUDI 100 \погружной\";3504,75;"шт.";"26";" ";" ";


fgetcsv начинает глючить после слова "погружной\" :-/
10 comments|post comment

navigation
[ viewing | most recent entries ]
[ go | earlier ]